﻿using ExcelHelper;
using ExcelHelper.ExcelModel;
using Microsoft.Extensions.DependencyInjection;
using SqlSugar;
using SqlSugarAndEntity;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;

namespace UpdateDatabase
{
    
    class Program
    {
        static void Main(string[] args)
        {
            //如果遇到了一次性要导入一年或者多年的数据(多个excel)一次性导入，在最后一步验证程序导入数据数是否准确的步骤上会出错，导致数据回滚，
            //解决这个问题的办法就是每一个excel导入完，都对ExecuteDate这个变量进行改变，比如adddays(1) 这样就可以避免回滚同时验证功能也正常
            #region 职业库导入实例
            //JobExcelExecuteModule jobExcelExecuteModel = new JobExcelExecuteModule();
            //jobExcelExecuteModel.DoImportJob("C:\\Users\\tengfei8771\\Desktop\\8.职业库2021下半年加个进度表（133）.xlsx", "133");
            #endregion
            #region 网报导入实例
            WBExcelExecuteModule wBExcelExecuteModule = new WBExcelExecuteModule();
            wBExcelExecuteModule.DoImportWB3("C:\\Users\\tengfei8771\\Desktop\\11.网上报告厅在线版3.0目录 2021上加工目录（1965）.xlsx", "3.0分类 （1965篇）");
            wBExcelExecuteModule.DoImportWB4("C:\\Users\\tengfei8771\\Desktop\\11.网上报告厅在线版3.0目录 2021上加工目录（1965）.xlsx", "4.0分类");
            wBExcelExecuteModule.ExecuteDate = DateTime.Now.AddDays(1);
            wBExcelExecuteModule.DoImportWB3("C:\\Users\\tengfei8771\\Desktop\\11.网上报告厅在线版3.0目录 2021下加工目录（2053）ok(2).xlsx", "3.0分类 （2053篇）");
            wBExcelExecuteModule.DoImportWB4("C:\\Users\\tengfei8771\\Desktop\\11.网上报告厅在线版3.0目录 2021下加工目录（2053）ok(2).xlsx", "4.0 分类");
            #endregion
            #region 微学习导入实例
            //WXXExecuteModule wXXExecuteModule = new WXXExecuteModule();
            //wXXExecuteModule.DoImportWXXtopic("C:\\Users\\tengfei8771\\Desktop\\微学习中心2021下导表.xls", "微主题");
            //wXXExecuteModule.DoImportWXXFZ("C:\\Users\\tengfei8771\\Desktop\\微学习中心2021下导表.xls", "微分类");
            #endregion

        }


        //(DataBaseType ImprotType, int CataType) ImportType

    }
   
}
